<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%-- @taglib  指令 --%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>jstl常用的标签</title>
</head>
<body>

<%--
    begin:  起始值
    end：结束值
    step：步长   +步长
--%>
<p>------------forEach--------------</p>
<c:forEach begin="0" step="2" end="10" var="i">
    <p>${i}</p>
</c:forEach>
<p>------------c:if--------------</p>
<%--
    test :  true  展示标签  否则不展示
--%>
<c:if test="${1>2}">
    <button>1>2按钮</button>
</c:if>

<c:if test="${1<2}">
    <button>1<2按钮</button>
</c:if>

<p>------------c:out--------------</p>
<c:out value="20"></c:out>

<p>------------c:choose--------------</p>
<%--
  choose  类似多分支的选择结构  只会选择其中一条分支执行
  自上而下一次判定  执行首次满足条件的分支  都不满足执行otherwise
--%>
<c:choose>
    <c:when test="${false}"><button>true</button></c:when>
    <c:when test="${false}"><button>false</button></c:when>
    <c:otherwise><button>otherwise</button></c:otherwise>
</c:choose>
<p>------------c:set--------------</p>
<%--
    设置值到域对象
--%>
<c:set var="username" value="admin" scope="session"></c:set>
<p>username =${sessionScope.username}</p>

<p>------------c:remove--------------</p>
<%--
       删除指定域对象中的值
--%>
<c:remove var="username" scope="session"></c:remove>
<p>username =${sessionScope.username}</p>

</body>
</html>
